sugar cane with many leaves - Alemán Inglés Diccionario